package com.ruoyi.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.domain.TestSubject;
import com.ruoyi.domain.vo.TestExamPaperVo;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 考试平台学科Mapper接口
 *
 */
@Repository
public interface TestSubjectMapper extends BaseMapper<TestSubject>
{

    /**
     * 查询考试平台卷库详情
     *
     * @param subjectId 考试平台卷库主键
     * @return 考试平台卷库
     */
    public TestSubject selectTestSubjectBySubjectId(Long subjectId);

    /**
     * 查询考试平台学科列表
     *
     * @param testSubject 考试平台学科
     * @return 考试平台学科集合
     */
    public List<TestSubject> selectTestSubjectList(TestSubject testSubject);

    /**
     * 新增考试平台学科
     *
     * @param testSubject 考试平台学科
     * @return
     */
    public int insertTestSubject(TestSubject testSubject);

    /**
     * 修改考试平台学科
     *
     * @param testSubject 考试平台学科
     * @return
     */
    public int updateTestSubject(TestSubject testSubject);

    /**
     * 删除考试平台学科
     *
     * @param subjectId 考试平台学科主键
     * @return
     */


    /**
     * 获取年级下拉框
     */
    public List<String> getGrade();
    /**
     * 获取学科下拉框
     */
    public List<String> getSubject();
}
